package com.yonyou.iuap.ipaas.connector.sdwcoatencent.api.model.response.sale;

import java.io.Serializable;
import java.util.List;

/**
 * ** description 描述 **
 *
 * @author : auto generated
 * @date : Oct 17, 2024 5:47:23 PM
 */
public class WmsOrderListQueryResponse implements Serializable {


    private static final long serialVersionUID = 1L;

    /**
     * 出库单id
     * 描述： 出库单id
     */
    private Long wo_id;
    /**
     * 销售出库单号
     * 描述： 销售出库单号
     */
    private String wo_number;
    /**
     * 店铺id
     * 描述： 店铺id
     */
    private Long sid;
    /**
     * 店铺名称
     * 描述： 店铺名称
     */
    private String seller_name;
    /**
     * 站点名称
     * 描述： 站点名称
     */
    private String site_text;
    /**
     * 仓库id
     * 描述： 仓库id
     */
    private Long wid;
    /**
     * 仓库名
     * 描述： 仓库名
     */
    private String warehouse_name;
    /**
     * 仓库类型
     * 描述： 仓库类型：
     1 本地仓库
     2 FBA仓
     3 第三方海外仓
     */
    private Long warehouse_type;
    /**
     * 批次号
     * 描述： 批次号
     */
    private String batch_no;
    /**
     * 参考号
     * 描述： 参考号
     */
    private String reference_no;
    /**
     * 运单号
     * 描述： 运单号
     */
    private String waybill_no;
    /**
     * 跟踪号
     * 描述： 跟踪号
     */
    private String tracking_no;
    /**
     * 拣货人
     * 描述： 拣货人
     */
    private String picker;
    /**
     * 平台名称
     * 描述： 平台名称
     */
    private String platform_name;
    /**
     * 平台单号
     * 描述： 平台单号
     */
    private List<String> platform_order_no;
    /**
     * 系统单号
     * 描述： 系统单号
     */
    private String order_number;
    /**
     * 订单来源
     * 描述： 订单来源
     */
    private String order_from;
    /**
     *  订单类型
     * 描述：  订单类型：
     1 一单一件
     2 多品多件【原一单多件】
     3 单品多件
     */
    private Long order_type;
    /**
     * 订单金额
     * 描述： 订单金额
     */
    private String order_origin_amount;
    /**
     * 订单币种
     * 描述： 订单币种
     */
    private String order_currency_code;
    /**
     * 客服备注
     * 描述： 客服备注
     */
    private String order_customer_service_notes;
    /**
     * 买家留言
     * 描述： 买家留言
     */
    private String order_buyer_notes;
    /**
     *  状态
     * 描述：  状态：
     1 物流下单
     2 发货中
     3 已发货
     4 已删除
     */
    private Long status;
    /**
     * 状态名称
     * 描述：
     */
    private String status_name;
    /**
     * 物流下单状态
     * 描述： 物流下单状态：
     1 待导入
     2 物流待下单
     3 物流下单中
     4 下单异常
     5 下单完成
     6 待海外仓下单
     7 海外仓下单中
     11 待导入国内物流
     41 物流取消中
     42 物流取消异常
     43 物流取消完成
     */
    private Long logistics_status;
    /**
     * 物流下单状态名称
     * 描述： 物流下单状态名称
     */
    private String logistics_status_name;
    /**
     * 物流下单消息
     * 描述： 物流下单消息
     */
    private String logistics_message;
    /**
     * 物流服务商id
     * 描述： 物流服务商id
     */
    private Long logistics_provider_id;
    /**
     * 物流服务商名称
     * 描述： 物流服务商名称
     */
    private String logistics_provider_name;
    /**
     * 物流方式id
     * 描述： 物流方式id
     */
    private Long logistics_type_id;
    /**
     * 物流方式名称
     * 描述： 物流方式名称
     */
    private String logistics_type_name;
    /**
     * 物流运费
     * 描述： 物流运费
     */
    private String logistics_freight;
    /**
     * 物流运费币种
     * 描述： 物流运费币种
     */
    private String logistics_freight_currency_code;
    /**
     * 预估运费
     * 描述： 预估运费
     */
    private String logistics_estimated_freight;
    /**
     * 预估运费币种
     * 描述： 预估运费币种
     */
    private String logistics_estimated_freight_currency_code;
    /**
     * 是否验货
     * 描述： 是否验货：0 否，1 是
     */
    private Long is_check;
    /**
     * 是否称重
     * 描述： 是否称重：0 否，1 是
     */
    private Long is_weigh;
    /**
     * 面单是否打印
     * 描述： 面单是否打印：0 否，1 是
     */
    private Long is_surface_printeger;
    /**
     * 订单是否打印
     * 描述： 订单是否打印：0 否，1 是
     */
    private Long is_order_printeger;
    /**
     * 加工单号
     * 描述： 加工单号
     */
    private String process_sn;
    /**
     * 收货国家
     * 描述： 收货国家
     */
    private String target_country;
    /**
     * 标签
     * 描述： 标签
     */
    private List<String> tag_names;
    /**
     * 包裹体积
     * 描述： 包裹体积
     */
    private String pkg_volume;
    /**
     * 包裹尺寸长
     * 描述： 包裹尺寸长
     */
    private String pkg_length;
    /**
     * 包裹尺寸宽
     * 描述： 包裹尺寸宽
     */
    private String pkg_width;
    /**
     * 包裹尺寸高
     * 描述： 包裹尺寸高
     */
    private String pkg_height;
    /**
     * 估算重量
     * 描述： 估算重量
     */
    private String pkg_weight;
    /**
     * 包裹实重
     * 描述： 包裹实重
     */
    private String pkg_real_weight;
    /**
     * 包裹计费重
     * 描述： 包裹计费重
     */
    private String pkg_fee_weight;
    /**
     * 预估重量单位
     * 描述： 预估重量单位
     */
    private String pkg_weight_unit;
    /**
     * 包裹实重单位
     * 描述： 包裹实重单位
     */
    private String pkg_real_weight_unit;
    /**
     * 包裹计费重单位
     * 描述： 包裹计费重单位
     */
    private String pkg_fee_weight_unit;
    /**
     * 包裹尺寸单位
     * 描述： 包裹尺寸单位
     */
    private String pkg_size_unit;
    /**
     * 收件人税号
     * 描述： 收件人税号
     */
    private String recipient_tax_no;
    /**
     * 发件人税号
     * 描述： 发件人税号
     */
    private String sender_tax_no;
    /**
     * 发货人
     * 描述： 发货人
     */
    private String deliverer;
    /**
     * 发货时限
     * 描述： 发货时限
     */
    private String deliver_deadline;
    /**
     * 出库时间
     * 描述： 出库时间
     */
    private String delivered_at;
    /**
     * 库存流水出库时间
     * 描述： 库存流水出库时间
     */
    private String stock_delivered_at;
    /**
     * 创建时间
     * 描述： 创建时间
     */
    private String create_at;
    /**
     * 下单时间
     * 描述： 下单时间
     */
    private String purchase_time;
    /**
     * 付款时间
     * 描述： 付款时间
     */
    private String payment_time;
    /**
     * 面单打印时间
     * 描述： 面单打印时间
     */
    private String surface_printeger_time;
    /**
     * 订单打印时间
     * 描述： 订单打印时间
     */
    private String order_printeger_time;
    /**
     * 平台结算时间
     * 描述： 平台结算时间
     */
    private String platform_payment_time;
    /**
     * 小包号(用于组包)
     * 描述： 小包号(用于组包)
     */
    private String package_no;
    /**
     * 包裹出库信息
     * 描述： 包裹出库信息
     */
    private List<String> package_delivered_data;
    /**
     * 国内中转物流公司代码
     * 描述： 国内中转物流公司代码
     */
    private String transfer_logistics_company_code;
    /**
     * 国内中转物流公司id
     * 描述： 国内中转物流公司id
     */
    private String transfer_logistics_company_id;
    /**
     * 国内中转跟踪号
     * 描述： 国内中转跟踪号
     */
    private String transfer_tracking_no;
    /**
     * 是否已锁定库存
     * 描述： 是否已锁定库存：0 否，1 是
     */
    private Long is_lock_storage;
    /**
     * 是否预发货
     * 描述： 是否预发货：0 否，1 是
     */
    private Long is_advance_delivery;
    /**
     * 费用分摊状态
     * 描述： 费用分摊状态：
     1 未分摊
     2 分摊失败
     3 分摊成功
     */
    private Long apportion_status;
    /**
     * 费用分摊消息
     * 描述： 费用分摊消息
     */
    private String apportion_message;
    /**
     * 客服备注附件json
     * 描述： 客服备注附件json
     */
    private String remark_attachment;
    /**
     * 收件人
     * 描述： 收件人
     */
    private String consignee;
    /**
     * 收件人电话
     * 描述： 收件人电话
     */
    private String consignee_phone;
    /**
     * 收件人邮编
     * 描述： 收件人邮编
     */
    private String consignee_postcode;
    /**
     * 收件人地址
     * 描述： 收件人地址
     */
    private String consignee_address;
    /**
     * 收件地址
     * 描述： 收件地址
     */
    private String consignee_full_address;
    /**
     * 面单文件类型
     * 描述： 面单文件类型
     */
    private String surface_file_type;
    /**
     * 面单文件
     * 描述： 面单文件
     */
    private WmsOrderListQueryResponseSurface_file surface_file;
    /**
     * 商品信息
     * 描述： 商品信息
     */
    private List<WmsOrderListQueryResponseProduct_info> product_info;


    public Long getWo_id() {
        return wo_id;
    }

    public void setWo_id(Long wo_id) {
        this.wo_id = wo_id;
    }


    public String getWo_number() {
        return wo_number;
    }

    public void setWo_number(String wo_number) {
        this.wo_number = wo_number;
    }


    public Long getSid() {
        return sid;
    }

    public void setSid(Long sid) {
        this.sid = sid;
    }


    public String getSeller_name() {
        return seller_name;
    }

    public void setSeller_name(String seller_name) {
        this.seller_name = seller_name;
    }


    public String getSite_text() {
        return site_text;
    }

    public void setSite_text(String site_text) {
        this.site_text = site_text;
    }


    public Long getWid() {
        return wid;
    }

    public void setWid(Long wid) {
        this.wid = wid;
    }


    public String getWarehouse_name() {
        return warehouse_name;
    }

    public void setWarehouse_name(String warehouse_name) {
        this.warehouse_name = warehouse_name;
    }


    public Long getWarehouse_type() {
        return warehouse_type;
    }

    public void setWarehouse_type(Long warehouse_type) {
        this.warehouse_type = warehouse_type;
    }


    public String getBatch_no() {
        return batch_no;
    }

    public void setBatch_no(String batch_no) {
        this.batch_no = batch_no;
    }


    public String getReference_no() {
        return reference_no;
    }

    public void setReference_no(String reference_no) {
        this.reference_no = reference_no;
    }


    public String getWaybill_no() {
        return waybill_no;
    }

    public void setWaybill_no(String waybill_no) {
        this.waybill_no = waybill_no;
    }


    public String getTracking_no() {
        return tracking_no;
    }

    public void setTracking_no(String tracking_no) {
        this.tracking_no = tracking_no;
    }


    public String getPicker() {
        return picker;
    }

    public void setPicker(String picker) {
        this.picker = picker;
    }


    public String getPlatform_name() {
        return platform_name;
    }

    public void setPlatform_name(String platform_name) {
        this.platform_name = platform_name;
    }


    public List<String> getPlatform_order_no() {
        return platform_order_no;
    }

    public void setPlatform_order_no(List<String> platform_order_no) {
        this.platform_order_no = platform_order_no;
    }


    public String getOrder_number() {
        return order_number;
    }

    public void setOrder_number(String order_number) {
        this.order_number = order_number;
    }


    public String getOrder_from() {
        return order_from;
    }

    public void setOrder_from(String order_from) {
        this.order_from = order_from;
    }


    public Long getOrder_type() {
        return order_type;
    }

    public void setOrder_type(Long order_type) {
        this.order_type = order_type;
    }


    public String getOrder_origin_amount() {
        return order_origin_amount;
    }

    public void setOrder_origin_amount(String order_origin_amount) {
        this.order_origin_amount = order_origin_amount;
    }


    public String getOrder_currency_code() {
        return order_currency_code;
    }

    public void setOrder_currency_code(String order_currency_code) {
        this.order_currency_code = order_currency_code;
    }


    public String getOrder_customer_service_notes() {
        return order_customer_service_notes;
    }

    public void setOrder_customer_service_notes(String order_customer_service_notes) {
        this.order_customer_service_notes = order_customer_service_notes;
    }


    public String getOrder_buyer_notes() {
        return order_buyer_notes;
    }

    public void setOrder_buyer_notes(String order_buyer_notes) {
        this.order_buyer_notes = order_buyer_notes;
    }


    public Long getStatus() {
        return status;
    }

    public void setStatus(Long status) {
        this.status = status;
    }


    public String getStatus_name() {
        return status_name;
    }

    public void setStatus_name(String status_name) {
        this.status_name = status_name;
    }


    public Long getLogistics_status() {
        return logistics_status;
    }

    public void setLogistics_status(Long logistics_status) {
        this.logistics_status = logistics_status;
    }


    public String getLogistics_status_name() {
        return logistics_status_name;
    }

    public void setLogistics_status_name(String logistics_status_name) {
        this.logistics_status_name = logistics_status_name;
    }


    public String getLogistics_message() {
        return logistics_message;
    }

    public void setLogistics_message(String logistics_message) {
        this.logistics_message = logistics_message;
    }


    public Long getLogistics_provider_id() {
        return logistics_provider_id;
    }

    public void setLogistics_provider_id(Long logistics_provider_id) {
        this.logistics_provider_id = logistics_provider_id;
    }


    public String getLogistics_provider_name() {
        return logistics_provider_name;
    }

    public void setLogistics_provider_name(String logistics_provider_name) {
        this.logistics_provider_name = logistics_provider_name;
    }


    public Long getLogistics_type_id() {
        return logistics_type_id;
    }

    public void setLogistics_type_id(Long logistics_type_id) {
        this.logistics_type_id = logistics_type_id;
    }


    public String getLogistics_type_name() {
        return logistics_type_name;
    }

    public void setLogistics_type_name(String logistics_type_name) {
        this.logistics_type_name = logistics_type_name;
    }


    public String getLogistics_freight() {
        return logistics_freight;
    }

    public void setLogistics_freight(String logistics_freight) {
        this.logistics_freight = logistics_freight;
    }


    public String getLogistics_freight_currency_code() {
        return logistics_freight_currency_code;
    }

    public void setLogistics_freight_currency_code(String logistics_freight_currency_code) {
        this.logistics_freight_currency_code = logistics_freight_currency_code;
    }


    public String getLogistics_estimated_freight() {
        return logistics_estimated_freight;
    }

    public void setLogistics_estimated_freight(String logistics_estimated_freight) {
        this.logistics_estimated_freight = logistics_estimated_freight;
    }


    public String getLogistics_estimated_freight_currency_code() {
        return logistics_estimated_freight_currency_code;
    }

    public void setLogistics_estimated_freight_currency_code(String logistics_estimated_freight_currency_code) {
        this.logistics_estimated_freight_currency_code = logistics_estimated_freight_currency_code;
    }


    public Long getIs_check() {
        return is_check;
    }

    public void setIs_check(Long is_check) {
        this.is_check = is_check;
    }


    public Long getIs_weigh() {
        return is_weigh;
    }

    public void setIs_weigh(Long is_weigh) {
        this.is_weigh = is_weigh;
    }


    public Long getIs_surface_printeger() {
        return is_surface_printeger;
    }

    public void setIs_surface_printeger(Long is_surface_printeger) {
        this.is_surface_printeger = is_surface_printeger;
    }


    public Long getIs_order_printeger() {
        return is_order_printeger;
    }

    public void setIs_order_printeger(Long is_order_printeger) {
        this.is_order_printeger = is_order_printeger;
    }


    public String getProcess_sn() {
        return process_sn;
    }

    public void setProcess_sn(String process_sn) {
        this.process_sn = process_sn;
    }


    public String getTarget_country() {
        return target_country;
    }

    public void setTarget_country(String target_country) {
        this.target_country = target_country;
    }


    public List<String> getTag_names() {
        return tag_names;
    }

    public void setTag_names(List<String> tag_names) {
        this.tag_names = tag_names;
    }


    public String getPkg_volume() {
        return pkg_volume;
    }

    public void setPkg_volume(String pkg_volume) {
        this.pkg_volume = pkg_volume;
    }


    public String getPkg_length() {
        return pkg_length;
    }

    public void setPkg_length(String pkg_length) {
        this.pkg_length = pkg_length;
    }


    public String getPkg_width() {
        return pkg_width;
    }

    public void setPkg_width(String pkg_width) {
        this.pkg_width = pkg_width;
    }


    public String getPkg_height() {
        return pkg_height;
    }

    public void setPkg_height(String pkg_height) {
        this.pkg_height = pkg_height;
    }


    public String getPkg_weight() {
        return pkg_weight;
    }

    public void setPkg_weight(String pkg_weight) {
        this.pkg_weight = pkg_weight;
    }


    public String getPkg_real_weight() {
        return pkg_real_weight;
    }

    public void setPkg_real_weight(String pkg_real_weight) {
        this.pkg_real_weight = pkg_real_weight;
    }


    public String getPkg_fee_weight() {
        return pkg_fee_weight;
    }

    public void setPkg_fee_weight(String pkg_fee_weight) {
        this.pkg_fee_weight = pkg_fee_weight;
    }


    public String getPkg_weight_unit() {
        return pkg_weight_unit;
    }

    public void setPkg_weight_unit(String pkg_weight_unit) {
        this.pkg_weight_unit = pkg_weight_unit;
    }


    public String getPkg_real_weight_unit() {
        return pkg_real_weight_unit;
    }

    public void setPkg_real_weight_unit(String pkg_real_weight_unit) {
        this.pkg_real_weight_unit = pkg_real_weight_unit;
    }


    public String getPkg_fee_weight_unit() {
        return pkg_fee_weight_unit;
    }

    public void setPkg_fee_weight_unit(String pkg_fee_weight_unit) {
        this.pkg_fee_weight_unit = pkg_fee_weight_unit;
    }


    public String getPkg_size_unit() {
        return pkg_size_unit;
    }

    public void setPkg_size_unit(String pkg_size_unit) {
        this.pkg_size_unit = pkg_size_unit;
    }


    public String getRecipient_tax_no() {
        return recipient_tax_no;
    }

    public void setRecipient_tax_no(String recipient_tax_no) {
        this.recipient_tax_no = recipient_tax_no;
    }


    public String getSender_tax_no() {
        return sender_tax_no;
    }

    public void setSender_tax_no(String sender_tax_no) {
        this.sender_tax_no = sender_tax_no;
    }


    public String getDeliverer() {
        return deliverer;
    }

    public void setDeliverer(String deliverer) {
        this.deliverer = deliverer;
    }


    public String getDeliver_deadline() {
        return deliver_deadline;
    }

    public void setDeliver_deadline(String deliver_deadline) {
        this.deliver_deadline = deliver_deadline;
    }


    public String getDelivered_at() {
        return delivered_at;
    }

    public void setDelivered_at(String delivered_at) {
        this.delivered_at = delivered_at;
    }


    public String getStock_delivered_at() {
        return stock_delivered_at;
    }

    public void setStock_delivered_at(String stock_delivered_at) {
        this.stock_delivered_at = stock_delivered_at;
    }


    public String getCreate_at() {
        return create_at;
    }

    public void setCreate_at(String create_at) {
        this.create_at = create_at;
    }


    public String getPurchase_time() {
        return purchase_time;
    }

    public void setPurchase_time(String purchase_time) {
        this.purchase_time = purchase_time;
    }


    public String getPayment_time() {
        return payment_time;
    }

    public void setPayment_time(String payment_time) {
        this.payment_time = payment_time;
    }


    public String getSurface_printeger_time() {
        return surface_printeger_time;
    }

    public void setSurface_printeger_time(String surface_printeger_time) {
        this.surface_printeger_time = surface_printeger_time;
    }


    public String getOrder_printeger_time() {
        return order_printeger_time;
    }

    public void setOrder_printeger_time(String order_printeger_time) {
        this.order_printeger_time = order_printeger_time;
    }


    public String getPlatform_payment_time() {
        return platform_payment_time;
    }

    public void setPlatform_payment_time(String platform_payment_time) {
        this.platform_payment_time = platform_payment_time;
    }


    public String getPackage_no() {
        return package_no;
    }

    public void setPackage_no(String package_no) {
        this.package_no = package_no;
    }


    public List<String> getPackage_delivered_data() {
        return package_delivered_data;
    }

    public void setPackage_delivered_data(List<String> package_delivered_data) {
        this.package_delivered_data = package_delivered_data;
    }


    public String getTransfer_logistics_company_code() {
        return transfer_logistics_company_code;
    }

    public void setTransfer_logistics_company_code(String transfer_logistics_company_code) {
        this.transfer_logistics_company_code = transfer_logistics_company_code;
    }


    public String getTransfer_logistics_company_id() {
        return transfer_logistics_company_id;
    }

    public void setTransfer_logistics_company_id(String transfer_logistics_company_id) {
        this.transfer_logistics_company_id = transfer_logistics_company_id;
    }


    public String getTransfer_tracking_no() {
        return transfer_tracking_no;
    }

    public void setTransfer_tracking_no(String transfer_tracking_no) {
        this.transfer_tracking_no = transfer_tracking_no;
    }


    public Long getIs_lock_storage() {
        return is_lock_storage;
    }

    public void setIs_lock_storage(Long is_lock_storage) {
        this.is_lock_storage = is_lock_storage;
    }


    public Long getIs_advance_delivery() {
        return is_advance_delivery;
    }

    public void setIs_advance_delivery(Long is_advance_delivery) {
        this.is_advance_delivery = is_advance_delivery;
    }


    public Long getApportion_status() {
        return apportion_status;
    }

    public void setApportion_status(Long apportion_status) {
        this.apportion_status = apportion_status;
    }


    public String getApportion_message() {
        return apportion_message;
    }

    public void setApportion_message(String apportion_message) {
        this.apportion_message = apportion_message;
    }


    public String getRemark_attachment() {
        return remark_attachment;
    }

    public void setRemark_attachment(String remark_attachment) {
        this.remark_attachment = remark_attachment;
    }


    public String getConsignee() {
        return consignee;
    }

    public void setConsignee(String consignee) {
        this.consignee = consignee;
    }


    public String getConsignee_phone() {
        return consignee_phone;
    }

    public void setConsignee_phone(String consignee_phone) {
        this.consignee_phone = consignee_phone;
    }


    public String getConsignee_postcode() {
        return consignee_postcode;
    }

    public void setConsignee_postcode(String consignee_postcode) {
        this.consignee_postcode = consignee_postcode;
    }


    public String getConsignee_address() {
        return consignee_address;
    }

    public void setConsignee_address(String consignee_address) {
        this.consignee_address = consignee_address;
    }


    public String getConsignee_full_address() {
        return consignee_full_address;
    }

    public void setConsignee_full_address(String consignee_full_address) {
        this.consignee_full_address = consignee_full_address;
    }


    public String getSurface_file_type() {
        return surface_file_type;
    }

    public void setSurface_file_type(String surface_file_type) {
        this.surface_file_type = surface_file_type;
    }


    public WmsOrderListQueryResponseSurface_file getSurface_file() {
        return surface_file;
    }

    public void setSurface_file(WmsOrderListQueryResponseSurface_file surface_file) {
        this.surface_file = surface_file;
    }


    public List<WmsOrderListQueryResponseProduct_info> getProduct_info() {
        return product_info;
    }

    public void setProduct_info(List<WmsOrderListQueryResponseProduct_info> product_info) {
        this.product_info = product_info;
    }


}